package com.dstz.bpm.core.manager;

import com.dstz.base.api.query.QueryFilter;
import com.dstz.base.manager.Manager;
import com.dstz.bpm.core.model.BpmDefinition;
import java.util.List;
import java.util.Map;
import org.activiti.engine.repository.Model;

public interface BpmDefinitionManager extends Manager<String, BpmDefinition> {
   void updateBpmnModel(Model var1, Map<String, String> var2) throws Exception;

   BpmDefinition getDefByActModelId(String var1);

   BpmDefinition getDefinitionByActDefId(String var1);

   BpmDefinition getByKey(String var1);

   List<BpmDefinition> getMyDefinitionList(String var1, QueryFilter var2);

   String createActModel(BpmDefinition var1);
}
